127 research outputs found
Automatic service deployment using virtualisation
Manual deployment of the application usually requires expertise both about the underlying system and the application. Automatic service deployment can improve deployment significantly by using on-demand deployment and self-healing services. To support these features this paper describes an extension the Globus Workspace Service [10]. This extension includes creating virtual appliances for Grid services, service deployment from a repository, and influencing the service schedules by altering execution planning services, candidate set generators or information systems. © 2008 IEEE
High-level grid application environment to use legacy codes as OGSA grid services
One of the biggest obstacles in the wide-spread industrial
take-up of Grid technology is the existence of a large
amount of legacy code that is not accessible as Grid services.
The paper describes a new approach (GEMLCA: Grid Execution Management for Legacy Code Architecture) to deploy legacy codes as Grid services without modifying the original code. Moreover, we show a workflow execution oriented Grid portal technology (P-GRADE portal) by which such legacy code based Grid services can be applied in complex business processes. GEMLCA has been implemented as GT-3 services but can be easily ported into the new WSRF Grid standards
Service-oriented production grids and user support
Currently several production Grids offer their resources for academic communities. These Grids are resource-oriented Grids with minimal user support. The existing user support incorporates Grid portals without workflow editing and execution capabilities, brokering with no QoS and SLA management, security solutions without privacy and trust management, etc. They do not provide any kind of support for running legacy code applications on Grids. Production Grids started the migration from resource-oriented Grids to service-oriented ones. The migration defines additional requirements towards the user support. These requirements include solving interoperability among Grids, automatic service deployment, dynamic user management, legacy code support, QoA and SLA-based brokering, etc. This paper discusses some aspects of the user support needed for service-oriented production Grids
GEMLCA: grid execution management for legacy code architecture design
The Grid Execution Management for Legacy Code Architecture
(GEMLCA) describes a solution for exposing and
executing legacy applications through an OGSI Grid Service.
This architecture has been introduced in a previous
paper by the same authors where the general concept was
demonstrated by creating an OGSI/GT3 version of the Mad-
City traffic simulator. In this paper, the class structure of the architecture is described presenting each component and describing the relationships between them. Also, the current architecture implementation is evaluated through test results gained by running the MadCity traffic simulator as a C/PVM legacy application
Leveraging Crowdsourcing and Crowdsensing Data for HADR Operations in a Smart City Environment
The future of the world's population concentration lies within the bounds of urban cities. Citizens, or humans, are the most important tangible resources in a smart city environment, and they need to be served as well as protected. The concept of smart cities is trying to accomplish the idea of serving the citizens by leveraging the potential of information and communications technology assets. Citizens have access to smart technologies and applications, and thus they form an indispensable component to complement and supplement a smart city's operation. Especially in humanitarian assistance and disaster recovery (HADR) operations, where a smart city's core infrastructure might be compromised, the assets of citizens can be put to use. This article aims to describe the current state of affairs for safety in cities and humanitarian assistance in emergency situations, which require leveraging situational awareness data. We discuss and propose mechanisms for connecting to and utilizing crowdsourcing and crowdsensing data in a smart city environment, which can assist in efficient HADR operations
Security mechanisms for legacy code applications in GT3 environment
There are many legacy code applications that cannot be
run in Grid environment without significant modifications.
To avoid re-engineering of legacy code, we developed the
Grid Execution Management for Legacy Code Architecture
(GEMLCA) that enables deployment of legacy code
applications as Grid services. GEMLCA is an OGSI Grid
service layer that supports submitting jobs, getting their
results and status back. Security requirements are essential
to any Grid application to preserve the confidentiality and
integrity of data. To meet these requirements the GT3
security model was implemented in GEMLCA. The paper
introduces GEMLCA and how Grid Security Infrastructure
(GSI) components have been added to GEMLCA in order
to enable secure execution of jobs in Grid. The paper also
presents how a legacy code traffic simulator was transformed into a Grid service using GEMLCA and gives some simulation results
- …